home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
096
/
arcvmod.arc
/
RBBSARCV.DOC
< prev
next >
Wrap
Text File
|
1987-01-04
|
4KB
|
87 lines
RBBSARCV (revision 1.3) dated 1/4/87
You should have the following files:
RBBSARCV DOC - this file
RBBSARCV PAT - the suggested patches
QBARCV ASM - the Assembly routine source code written by
Verne Buerg
QBARCV OBJ - the assembled OBJect file for use in LINKing.
ON-LINE VERBOSE LISTING OF ARCHIVED FILES FOR RBBS-PC 14.1-SERIES
by Ken Ong
The CENTER, Singapore
Data : (65) 737-4090
300/1200/2400
further modified by Rob Cecchino
The Computer Connection
Virginia Beach, VA
DATA : (804) 481-1824
1200/2400
Are you frustrated when you get into an RBBS file system just to find a
whole list of "xxxxxxxx.ARC" files waiting for you...and you have no idea
what each actually contains unless you download the file first ?? If you
are, and if you are in a position to do something about it for your users,
RBBSARCV.PAT will create for your RBBS an on-line archive verbose lister
enabling your users to "view" the contents of those ARC files before
downloading.
A temporary file called TEMP will be dynamically created when the "A"
function is used in the Files Menu. TEMPARC.DIR will reside in the same
directory as RBBS-PC.EXE and is wiped out by new contents when "A" is used
again. Size of TEMPARC.DIR is negligible [usually less than 2000 bytes].
The CALLERS file will be updated whenever the "A" function is used and the
user violates his security level.
Modifications to the original suggested merge include the following:
1. Corrects the merge bug that did not assign security levels
to all the Files menu functions correctly
2. Did away with the need to shell to an external utility. An
.OBJ file written by Verne Buerg is incorporated into
RBBS-PC.BAS through source code additions and linking.
3. Handling of corrupted or incompatible .ARC files -- the new
"squashing' routine of correctly handled correctly.
Here's how it's done:
Make the necessary amendments between lines 20015 and 20070, and the
addition of lines 20071 to 20086 in RBBS-PC.BAS (source) according to the
fixes posted in RBBSARCV.PAT.
Add QBARCV.OBJ to your single linkage step as follows and LINK:
LINK rbbs-PC+rbbs-SUB+GWCOM+ANSI+XMODEM+RBBSML+BDRIVEC2
+PC-NET+RBBSDV+RBBSUTIL+QBARCV,,NUL,;
The resultant RBBS-PC.BAS was compiled successfully with the QuickBasic
1.02 compiler and LINKed with the Microsoft 8086 v3.02 Linker. The steps
are outlined in the RBBS-PC documentation. The RBBS-PC.EXE file was
approximately 180K on my system and ran successfully in 256K memory
partitions, singly on a Compaq portable, and on a three node PC Net
network. [RBBS-PC 14.1D]
The goals for the next modification to this RBBS patch is to write the
ARChive listing directly to the screen rather than a temporary disk file in
order to increase speed and reduce disk I/O. Further enhancements with
this coding should allow TYPING to screen an ARChive file member as well as
to be able to download an individual file member of an ARChive.
Many thanks to Mr. Ong for initiating the modification and to Mr. Buerg
for his legendary programming prowess.
Keep the faith and have fun....
Rob Cecchino
RBBS-PC East Coast BETA tester
Sysop, Computer Connection
150 megabytes on-line
1200/2400 baud - 3 nodes
(804) 481-1824